Intern type names in code generated by glib-mkenums, too.
authorMatthias Clasen <mclasen@redhat.com>
Wed, 31 Aug 2005 16:53:43 +0000 (16:53 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 31 Aug 2005 16:53:43 +0000 (16:53 +0000)
2005-08-31  Matthias Clasen  <mclasen@redhat.com>

* gdk/Makefile.am:
* gtk/Makefile.am: Intern type names in code generated by
glib-mkenums, too.

* gtk/*.c:
* gdk/x11/*.c:
* gdk/*.c: Intern type names before registering the type to avoid
unnecessary copies.

168 files changed:
ChangeLog
ChangeLog.pre-2-10
gdk-pixbuf/ChangeLog
gdk-pixbuf/Makefile.am
gdk/Makefile.am
gtk/Makefile.am
gtk/gtkaccelgroup.c
gtk/gtkaccellabel.c
gtk/gtkaccessible.c
gtk/gtkaction.c
gtk/gtkactiongroup.c
gtk/gtkadjustment.c
gtk/gtkalignment.c
gtk/gtkarrow.c
gtk/gtkaspectframe.c
gtk/gtkbbox.c
gtk/gtkbin.c
gtk/gtkbox.c
gtk/gtkbutton.c
gtk/gtkcelleditable.c
gtk/gtkcelllayout.c
gtk/gtkcellrenderer.c
gtk/gtkcellrendererpixbuf.c
gtk/gtkcellrenderertext.c
gtk/gtkcellrenderertoggle.c
gtk/gtkcellview.c
gtk/gtkcheckbutton.c
gtk/gtkcheckmenuitem.c
gtk/gtkclipboard.c
gtk/gtkclist.c
gtk/gtkcolorbutton.c
gtk/gtkcolorsel.c
gtk/gtkcolorseldialog.c
gtk/gtkcombo.c
gtk/gtkcombobox.c
gtk/gtkcomboboxentry.c
gtk/gtkcontainer.c
gtk/gtkctree.c
gtk/gtkcurve.c
gtk/gtkdialog.c
gtk/gtkdrawingarea.c
gtk/gtkeditable.c
gtk/gtkentry.c
gtk/gtkentrycompletion.c
gtk/gtkeventbox.c
gtk/gtkexpander.c
gtk/gtkfilechooser.c
gtk/gtkfilechooserdefault.c
gtk/gtkfilechooserdialog.c
gtk/gtkfilechooserembed.c
gtk/gtkfilechooserentry.c
gtk/gtkfilechooserwidget.c
gtk/gtkfilefilter.c
gtk/gtkfilesel.c
gtk/gtkfilesystem.c
gtk/gtkfilesystemmodel.c
gtk/gtkfilesystemunix.c
gtk/gtkfilesystemwin32.c
gtk/gtkfixed.c
gtk/gtkfontbutton.c
gtk/gtkfontsel.c
gtk/gtkframe.c
gtk/gtkgamma.c
gtk/gtkhandlebox.c
gtk/gtkhbbox.c
gtk/gtkhbox.c
gtk/gtkhpaned.c
gtk/gtkhruler.c
gtk/gtkhscale.c
gtk/gtkhscrollbar.c
gtk/gtkhseparator.c
gtk/gtkhsv.c
gtk/gtkiconfactory.c
gtk/gtkicontheme.c
gtk/gtkiconview.c
gtk/gtkimage.c
gtk/gtkimagemenuitem.c
gtk/gtkimcontext.c
gtk/gtkimcontextsimple.c
gtk/gtkimmodule.c
gtk/gtkimmulticontext.c
gtk/gtkinputdialog.c
gtk/gtkinvisible.c
gtk/gtkitem.c
gtk/gtkitemfactory.c
gtk/gtklabel.c
gtk/gtklayout.c
gtk/gtklist.c
gtk/gtklistitem.c
gtk/gtkliststore.c
gtk/gtkmenu.c
gtk/gtkmenubar.c
gtk/gtkmenuitem.c
gtk/gtkmenushell.c
gtk/gtkmenutoolbutton.c
gtk/gtkmessagedialog.c
gtk/gtkmisc.c
gtk/gtknotebook.c
gtk/gtkobject.c
gtk/gtkoldeditable.c
gtk/gtkoptionmenu.c
gtk/gtkpaned.c
gtk/gtkpathbar.c
gtk/gtkpixmap.c
gtk/gtkplug.c
gtk/gtkpreview.c
gtk/gtkprogress.c
gtk/gtkprogressbar.c
gtk/gtkradioaction.c
gtk/gtkradiobutton.c
gtk/gtkradiomenuitem.c
gtk/gtkradiotoolbutton.c
gtk/gtkrange.c
gtk/gtkrc.c
gtk/gtkruler.c
gtk/gtkscale.c
gtk/gtkscrollbar.c
gtk/gtkscrolledwindow.c
gtk/gtkselection.c
gtk/gtkseparator.c
gtk/gtkseparatortoolitem.c
gtk/gtksettings.c
gtk/gtksizegroup.c
gtk/gtksocket.c
gtk/gtkspinbutton.c
gtk/gtkstatusbar.c
gtk/gtkstyle.c
gtk/gtktable.c
gtk/gtktearoffmenuitem.c
gtk/gtktext.c
gtk/gtktextbuffer.c
gtk/gtktextchild.c
gtk/gtktextlayout.c
gtk/gtktextmark.c
gtk/gtktexttag.c
gtk/gtktexttagtable.c
gtk/gtktextview.c
gtk/gtkthemes.c
gtk/gtktipsquery.c
gtk/gtktoggleaction.c
gtk/gtktogglebutton.c
gtk/gtktoggletoolbutton.c
gtk/gtktoolbar.c
gtk/gtktoolbutton.c
gtk/gtktoolitem.c
gtk/gtktooltips.c
gtk/gtktree.c
gtk/gtktreednd.c
gtk/gtktreeitem.c
gtk/gtktreemodel.c
gtk/gtktreemodelfilter.c
gtk/gtktreemodelsort.c
gtk/gtktreeselection.c
gtk/gtktreesortable.c
gtk/gtktreestore.c
gtk/gtktreeview.c
gtk/gtktreeviewcolumn.c
gtk/gtkuimanager.c
gtk/gtkvbbox.c
gtk/gtkvbox.c
gtk/gtkviewport.c
gtk/gtkvpaned.c
gtk/gtkvruler.c
gtk/gtkvscale.c
gtk/gtkvscrollbar.c
gtk/gtkvseparator.c
gtk/gtkwidget.c
gtk/gtkwindow.c

index fbf0b34182f1cc22200eb224d1ab3fae384f38f9..cfec62bc8d3d5f33bdd1b9d00016087be267f660 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,29 +1,13 @@
 2005-08-31  Matthias Clasen  <mclasen@redhat.com>
 
-       * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_get_type): 
-       * gdk/x11/gdkscreen-x11.c (_gdk_screen_x11_get_type): 
-       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_impl_x11_get_type): 
-       * gdk/x11/gdkkeys-x11.c (gdk_keymap_x11_get_type): 
-       * gdk/x11/gdkinput.c (gdk_device_get_type): 
-       * gdk/x11/gdkimage-x11.c (gdk_image_get_type): 
-       * gdk/x11/gdkgc-x11.c (_gdk_gc_x11_get_type): 
-       * gdk/x11/gdkdrawable-x11.c (_gdk_drawable_impl_x11_get_type): 
-       * gdk/x11/gdkdnd-x11.c (gdk_drag_context_get_type): 
-       * gdk/x11/gdkdisplay-x11.c (_gdk_display_x11_get_type): 
-       * gdk/x11/gdkcolor-x11.c (gdk_colormap_get_type): 
-       * gdk/gdkwindow.c (gdk_window_object_get_type): 
-       * gdk/gdkscreen.c (gdk_screen_get_type): 
-       * gdk/gdkrectangle.c (gdk_rectangle_get_type): 
-       * gdk/gdkpixmap.c (gdk_pixmap_get_type): 
-       * gdk/gdkkeys.c (gdk_keymap_get_type): 
-       * gdk/gdkfont.c (gdk_font_get_type): 
-       * gdk/gdkevents.c (gdk_event_get_type): 
-       * gdk/gdkdraw.c (gdk_drawable_get_type): 
-       * gdk/gdkdisplaymanager.c (gdk_display_manager_get_type): 
-       * gdk/gdkdisplay.c (gdk_display_get_type): 
-       * gdk/gdkcursor.c (gdk_cursor_get_type): 
-       * gdk/gdkcolor.c (gdk_color_get_type): Intern type names before
-       registering the type to avoid unnecessary copies.
+       * gdk/Makefile.am: 
+       * gtk/Makefile.am: Intern type names in code generated by 
+       glib-mkenums, too.
+
+       * gtk/*.c: 
+       * gdk/x11/*.c: 
+       * gdk/*.c: Intern type names before registering the type to avoid 
+       unnecessary copies.
 
        * configure.in: Require GLib 2.9.0
 
index fbf0b34182f1cc22200eb224d1ab3fae384f38f9..cfec62bc8d3d5f33bdd1b9d00016087be267f660 100644 (file)
@@ -1,29 +1,13 @@
 2005-08-31  Matthias Clasen  <mclasen@redhat.com>
 
-       * gdk/x11/gdkwindow-x11.c (gdk_window_impl_x11_get_type): 
-       * gdk/x11/gdkscreen-x11.c (_gdk_screen_x11_get_type): 
-       * gdk/x11/gdkpixmap-x11.c (gdk_pixmap_impl_x11_get_type): 
-       * gdk/x11/gdkkeys-x11.c (gdk_keymap_x11_get_type): 
-       * gdk/x11/gdkinput.c (gdk_device_get_type): 
-       * gdk/x11/gdkimage-x11.c (gdk_image_get_type): 
-       * gdk/x11/gdkgc-x11.c (_gdk_gc_x11_get_type): 
-       * gdk/x11/gdkdrawable-x11.c (_gdk_drawable_impl_x11_get_type): 
-       * gdk/x11/gdkdnd-x11.c (gdk_drag_context_get_type): 
-       * gdk/x11/gdkdisplay-x11.c (_gdk_display_x11_get_type): 
-       * gdk/x11/gdkcolor-x11.c (gdk_colormap_get_type): 
-       * gdk/gdkwindow.c (gdk_window_object_get_type): 
-       * gdk/gdkscreen.c (gdk_screen_get_type): 
-       * gdk/gdkrectangle.c (gdk_rectangle_get_type): 
-       * gdk/gdkpixmap.c (gdk_pixmap_get_type): 
-       * gdk/gdkkeys.c (gdk_keymap_get_type): 
-       * gdk/gdkfont.c (gdk_font_get_type): 
-       * gdk/gdkevents.c (gdk_event_get_type): 
-       * gdk/gdkdraw.c (gdk_drawable_get_type): 
-       * gdk/gdkdisplaymanager.c (gdk_display_manager_get_type): 
-       * gdk/gdkdisplay.c (gdk_display_get_type): 
-       * gdk/gdkcursor.c (gdk_cursor_get_type): 
-       * gdk/gdkcolor.c (gdk_color_get_type): Intern type names before
-       registering the type to avoid unnecessary copies.
+       * gdk/Makefile.am: 
+       * gtk/Makefile.am: Intern type names in code generated by 
+       glib-mkenums, too.
+
+       * gtk/*.c: 
+       * gdk/x11/*.c: 
+       * gdk/*.c: Intern type names before registering the type to avoid 
+       unnecessary copies.
 
        * configure.in: Require GLib 2.9.0
 
index de7eb386a30b9e0ec5d91e0b09fe2217d9d65f6c..94b9ce539b50e42975bec3403d4ae8271dc61860 100644 (file)
@@ -1,5 +1,8 @@
 2005-08-31  Matthias Clasen  <mclasen@redhat.com>
 
+       * Makefile.am (gdk-pixbuf-enum-types.c): Intern type
+       names in code generated by glib-mkenums, too.
+
        * io-ani-animation.c (gdk_pixbuf_ani_anim_iter_get_type) 
        (gdk_pixbuf_ani_anim_get_type): 
        * io-gif-animation.c (gdk_pixbuf_gif_anim_get_type) 
index 1a5de6fc05a4186b7319128e5130cc52690db15e..b66a468af54c2661931d88fe2b26d69ca5a197b2 100644 (file)
@@ -393,7 +393,7 @@ gdk-pixbuf-enum-types.c: @REBUILD@ $(gdk_pixbuf_headers) Makefile
                --ftail "\n#define __GDK_PIXBUF_ENUM_TYPES_C__\n#include \"gdk-pixbuf-aliasdef.c\"" \
                --vhead "GType\n@enum_name@_get_type (void)\n{\n  static GType etype = 0;\n  if (etype == 0) {\n    static const G@Type@Value values[] = {"       \
                --vprod "      { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
-               --vtail "      { 0, NULL, NULL }\n    };\n    etype = g_@type@_register_static (\"@EnumName@\", values);\n  }\n  return etype;\n}\n" \
+               --vtail "      { 0, NULL, NULL }\n    };\n    etype = g_@type@_register_static (g_intern_static_string (\"@EnumName@\"), values);\n  }\n  return etype;\n}\n" \
                  $(gdk_pixbuf_headers)) > gdk-pixbuf-enum-types.c
 
 #
index 0c1d650c032d07162c3e336bb336881ceeee7f88..6db73bd08449309ebd4d764f7e375772397df80b 100644 (file)
@@ -250,7 +250,7 @@ gdkenumtypes.c: @REBUILD@ $(gdk_public_h_sources) Makefile
                        --ftail "\n#define __GDK_ENUM_TYPES_C__\n#include \"gdkaliasdef.c\"\n" \
                        --vhead "GType\n@enum_name@_get_type (void)\n{\n  static GType etype = 0;\n  if (etype == 0) {\n    static const G@Type@Value values[] = {" \
                        --vprod "      { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
-                       --vtail "      { 0, NULL, NULL }\n    };\n    etype = g_@type@_register_static (\"@EnumName@\", values);\n  }\n  return etype;\n}\n" \
+                       --vtail "      { 0, NULL, NULL }\n    };\n    etype = g_@type@_register_static (g_intern_static_string (\"@EnumName@\"), values);\n  }\n  return etype;\n}\n" \
                $(gdk_public_h_sources) ) > xgen-getc \
        && cp xgen-getc gdkenumtypes.c  \
        && rm -f xgen-getc
index 4ea8eda68d65d2c88a412dd4785582e018200af5..8998eef8990538656f4cff6254c46ef1f93a54e1 100644 (file)
@@ -658,7 +658,7 @@ gtktypebuiltins.c: @REBUILD@ $(gtk_public_h_sources) Makefile
                        --fprod "\n/* enumerations from \"@filename@\" */" \
                        --vhead "GType\n@enum_name@_get_type (void)\n{\n  static GType etype = 0;\n  if (etype == 0) {\n    static const G@Type@Value values[] = {" \
                        --vprod "      { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
-                       --vtail "      { 0, NULL, NULL }\n    };\n    etype = g_@type@_register_static (\"@EnumName@\", values);\n  }\n  return etype;\n}\n" \
+                       --vtail "      { 0, NULL, NULL }\n    };\n    etype = g_@type@_register_static (g_intern_static_string (\"@EnumName@\"), values);\n  }\n  return etype;\n}\n" \
                $(gtk_public_h_sources) ) > xgen-gtbc \
        && cp xgen-gtbc gtktypebuiltins.c  \
        && rm -f xgen-gtbc
index b65a7ff4594e861592eba10efbfd0d60c69f874e..4ca34fd8336c5e30e66e69993759e13fabc21db6 100644 (file)
@@ -78,7 +78,7 @@ gtk_accel_group_get_type (void)
        (GInstanceInitFunc) gtk_accel_group_init,
       };
 
-      object_type = g_type_register_static (G_TYPE_OBJECT, "GtkAccelGroup",
+      object_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkAccelGroup"),
                                            &object_info, 0);
     }
 
index cafd022018eea8d2e33b6f1cfa68278f6aa6dbf8..ffd8056f3a5eeb5fcc833858c2238350c90b95dd 100644 (file)
@@ -85,7 +85,7 @@ gtk_accel_label_get_type (void)
       };
       
       accel_label_type =
-       g_type_register_static (GTK_TYPE_LABEL, "GtkAccelLabel",
+       g_type_register_static (GTK_TYPE_LABEL, g_intern_static_string ("GtkAccelLabel"),
                                &accel_label_info, 0);
     }
   
index c1e772ab89e0c515e5602bf09dcadc35e3393a1c..e39d382f1201e3eeff4e8834dc77109fd4b057a5 100644 (file)
@@ -49,7 +49,7 @@ gtk_accessible_get_type (void)
       };
 
       accessible_type =
-       g_type_register_static (ATK_TYPE_OBJECT, "GtkAccessible",
+       g_type_register_static (ATK_TYPE_OBJECT, g_intern_static_string ("GtkAccessible"),
                                &accessible_info, 0);
     }
 
index ed893edacac0937ffd10cee50c25019c9c0cc884..8b694fe399f94d758ed9059a48b0aac37d492ff4 100644 (file)
@@ -132,7 +132,7 @@ gtk_action_get_type (void)
       };
 
       type = g_type_register_static (G_TYPE_OBJECT,
-                                    "GtkAction",
+                                    g_intern_static_string ("GtkAction"),
                                     &type_info, 0);
     }
   return type;
index 41f4e25909b5fcda1a2c13e0ff75ac420fe2b4c4..2554dc0d08a5c35960de1fee8085216ac254ef52 100644 (file)
@@ -106,7 +106,7 @@ gtk_action_group_get_type (void)
         (GInstanceInitFunc) gtk_action_group_init,
       };
 
-      type = g_type_register_static (G_TYPE_OBJECT, "GtkActionGroup",
+      type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkActionGroup"),
                                     &type_info, 0);
     }
 
index 70b43b35c9e55329dbe077a0b9a26a10be1c6a08..bc5f8064b2ebe8b1932b6fbd35c9ab23223ae8a9 100644 (file)
@@ -85,7 +85,7 @@ gtk_adjustment_get_type (void)
       };
 
       adjustment_type =
-       g_type_register_static (GTK_TYPE_OBJECT, "GtkAdjustment",
+       g_type_register_static (GTK_TYPE_OBJECT, g_intern_static_string ("GtkAdjustment"),
                                &adjustment_info, 0);
     }
 
index 25aa56f387f95e3358cc96e395ede8ecd90e97dd..ec00ac58620d5fda38a74caebc5c5c87f4fe6ec9 100644 (file)
@@ -91,7 +91,7 @@ gtk_alignment_get_type (void)
        (GInstanceInitFunc) gtk_alignment_init,
       };
 
-      alignment_type = g_type_register_static (GTK_TYPE_BIN, "GtkAlignment",
+      alignment_type = g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkAlignment"),
                                               &alignment_info, 0);
     }
 
index 350b404124ccc01391b058364de9a619dc841c9a..60f3723c3ce619268e640052451a14e8e1aed3fd 100644 (file)
@@ -76,7 +76,7 @@ gtk_arrow_get_type (void)
        (GInstanceInitFunc) gtk_arrow_init,
       };
 
-      arrow_type = g_type_register_static (GTK_TYPE_MISC, "GtkArrow",
+      arrow_type = g_type_register_static (GTK_TYPE_MISC, g_intern_static_string ("GtkArrow"),
                                           &arrow_info, 0);
     }
 
index 3353257704ad4e3beec491d27b36ed95ebcaf614..59fb04282397efcf3ce184e7aff1825ec34c995e 100644 (file)
@@ -82,7 +82,7 @@ gtk_aspect_frame_get_type (void)
       };
       
       aspect_frame_type =
-       g_type_register_static (GTK_TYPE_FRAME, "GtkAspectFrame",
+       g_type_register_static (GTK_TYPE_FRAME, g_intern_static_string ("GtkAspectFrame"),
                                &aspect_frame_info, 0);
     }
   
index 7ced719f38aaeabb2a6ca07c0b9fbd2edec93e56..088a2be40741a6565c5f0eeaad44ba26a7f2a330 100644 (file)
@@ -89,7 +89,7 @@ gtk_button_box_get_type (void)
       };
 
       button_box_type =
-       g_type_register_static (GTK_TYPE_BOX, "GtkButtonBox",
+       g_type_register_static (GTK_TYPE_BOX, g_intern_static_string ("GtkButtonBox"),
                                &button_box_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index a6499b3a335c16b5bb764b45490001fb28488943..073c90956643bbcd5ede2ed22adfe38adb739f3b 100644 (file)
@@ -66,7 +66,7 @@ gtk_bin_get_type (void)
        NULL,           /* value_table */
       };
 
-      bin_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkBin"
+      bin_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkBin")
                                         &bin_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 8d3acc0824ade34fd23ece824baef6d7de84b825..a70ccd7dfb4c9078e3925f07e3517365397b3c9d 100644 (file)
@@ -100,7 +100,7 @@ gtk_box_get_type (void)
        NULL,           /* value_table */
       };
 
-      box_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkBox"
+      box_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkBox")
                                         &box_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 8e961564a95be16df7917316f2434c4a40ef8052..6f93343ddceca2e6679974d6e2a02beec17f4a2d 100644 (file)
@@ -165,7 +165,7 @@ gtk_button_get_type (void)
        (GInstanceInitFunc) gtk_button_init,
       };
 
-      button_type = g_type_register_static (GTK_TYPE_BIN, "GtkButton",
+      button_type = g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkButton"),
                                            &button_info, 0);
     }
 
index f1861234054f6709a7aabd276f8287d0c6cfb401..7400ec77582c8795c637ecf083fc799e5c7f4edf 100644 (file)
@@ -46,7 +46,7 @@ gtk_cell_editable_get_type (void)
       };
 
       cell_editable_type =
-       g_type_register_static (G_TYPE_INTERFACE, "GtkCellEditable",
+       g_type_register_static (G_TYPE_INTERFACE, g_intern_static_string ("GtkCellEditable"),
                                &cell_editable_info, 0);
 
       g_type_interface_add_prerequisite (cell_editable_type, GTK_TYPE_WIDGET);
index ef4629bab53b44c7f74d6d53d5abe99fc10624b8..f39bf9d68c74aea8b2f385281f46a8680e923d45 100644 (file)
@@ -42,7 +42,7 @@ gtk_cell_layout_get_type (void)
       };
 
       cell_layout_type =
-        g_type_register_static (G_TYPE_INTERFACE, "GtkCellLayout",
+        g_type_register_static (G_TYPE_INTERFACE, g_intern_static_string ("GtkCellLayout"),
                                 &cell_layout_info, 0);
 
       g_type_interface_add_prerequisite (cell_layout_type, G_TYPE_OBJECT);
index 596f6715f701ce5bf39b49a427f48907535fd8a8..4df4c4c23c0cbc5e69047957a1ea5017eb89e968 100644 (file)
@@ -97,7 +97,7 @@ gtk_cell_renderer_get_type (void)
        NULL,           /* value_table */
       };
 
-      cell_type = g_type_register_static (GTK_TYPE_OBJECT, "GtkCellRenderer"
+      cell_type = g_type_register_static (GTK_TYPE_OBJECT, g_intern_static_string ("GtkCellRenderer")
                                          &cell_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 0760428945337fad690f296506f44baea15abed7..0aad2d8aabd9b6194e1db418d26611459c81a9e5 100644 (file)
@@ -107,7 +107,7 @@ gtk_cell_renderer_pixbuf_get_type (void)
       };
 
       cell_pixbuf_type =
-       g_type_register_static (GTK_TYPE_CELL_RENDERER, "GtkCellRendererPixbuf",
+       g_type_register_static (GTK_TYPE_CELL_RENDERER, g_intern_static_string ("GtkCellRendererPixbuf"),
                                &cell_pixbuf_info, 0);
     }
 
index 343a4895fb5f733d1b1960b86684f32c5d7d33c1..26ee3eb49be099c0b3ec50452e5668decde78ce7 100644 (file)
@@ -171,7 +171,7 @@ gtk_cell_renderer_text_get_type (void)
       };
 
       cell_text_type =
-       g_type_register_static (GTK_TYPE_CELL_RENDERER, "GtkCellRendererText",
+       g_type_register_static (GTK_TYPE_CELL_RENDERER, g_intern_static_string ("GtkCellRendererText"),
                                &cell_text_info, 0);
     }
 
index c8f204a071cc5438ed9fdc5f3f04d21cd4d9250a..3ccd6f867e6e4ce90ed01a33382d3bd3acb4f3b9 100644 (file)
@@ -106,7 +106,7 @@ gtk_cell_renderer_toggle_get_type (void)
       };
 
       cell_toggle_type =
-       g_type_register_static (GTK_TYPE_CELL_RENDERER, "GtkCellRendererToggle",
+       g_type_register_static (GTK_TYPE_CELL_RENDERER, g_intern_static_string ("GtkCellRendererToggle"),
                                &cell_toggle_info, 0);
     }
 
index 29ae5894b4b18417430a7e8bafef3315cbb77b45..047fbc794ecb3a66616be5af07770b0af0c26ce7 100644 (file)
@@ -149,7 +149,7 @@ gtk_cell_view_get_type (void)
          NULL
        };
 
-      cell_view_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkCellView",
+      cell_view_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkCellView"),
                                                &cell_view_info, 0);
 
       g_type_add_interface_static (cell_view_type, GTK_TYPE_CELL_LAYOUT,
index 945001e7bb9dd425171cb093e5b3930fe92e9876..2ee76f97c783504c95871d2d975b70bb509085df 100644 (file)
@@ -75,7 +75,7 @@ gtk_check_button_get_type (void)
       };
       
       check_button_type =
-       g_type_register_static (GTK_TYPE_TOGGLE_BUTTON, "GtkCheckButton",
+       g_type_register_static (GTK_TYPE_TOGGLE_BUTTON, g_intern_static_string ("GtkCheckButton"),
                                &check_button_info, 0);
     }
   
index 24a49ece40d7b69e758f03a18171ca05d662a5e0..91788ab467d4f8faecc2a1f73c182bc57a4a2a36 100644 (file)
@@ -90,7 +90,7 @@ gtk_check_menu_item_get_type (void)
       };
 
       check_menu_item_type =
-       g_type_register_static (GTK_TYPE_MENU_ITEM, "GtkCheckMenuItem",
+       g_type_register_static (GTK_TYPE_MENU_ITEM, g_intern_static_string ("GtkCheckMenuItem"),
                                &check_menu_item_info, 0);
     }
 
index 2a9c79a03e480e05d8308760351407f0c4466d16..72ed7cc55fd857527443f14d100dab502d5c0948 100644 (file)
@@ -160,7 +160,7 @@ gtk_clipboard_get_type (void)
        (GInstanceInitFunc) NULL,
       };
       
-      clipboard_type = g_type_register_static (G_TYPE_OBJECT, "GtkClipboard",
+      clipboard_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkClipboard"),
                                               &clipboard_info, 0);
     }
   
index 547b2496edcdae8ca636f9f8f140a17e3073cb23..883939c2892e6127e7f3c5cfb69f88f91b5dde2f 100644 (file)
@@ -488,6 +488,7 @@ gtk_clist_get_type (void)
        (GtkClassInitFunc) NULL,
       };
 
+      g_intern_static_string ("GtkCList");
       clist_type = gtk_type_unique (GTK_TYPE_CONTAINER, &clist_info);
     }
 
index 6ade7cefa02882090a83ad654420ebd1d04c7cbd..38779da3cb9d4c929706e54b573ce4ae88a2d219 100644 (file)
@@ -159,7 +159,7 @@ gtk_color_button_get_type (void)
       };
       
       color_button_type =
-        g_type_register_static (GTK_TYPE_BUTTON, "GtkColorButton",
+        g_type_register_static (GTK_TYPE_BUTTON, g_intern_static_string ("GtkColorButton"),
                                 &color_button_info, 0);
     }
   
index 92bd24f9fc092a0de3bb735c8d4304ca25f143b8..fb130a8089964f5498a212cfbe47009516cfcd02 100644 (file)
@@ -1837,7 +1837,7 @@ gtk_color_selection_get_type (void)
       };
       
       color_selection_type =
-       g_type_register_static (GTK_TYPE_VBOX, "GtkColorSelection",
+       g_type_register_static (GTK_TYPE_VBOX, g_intern_static_string ("GtkColorSelection"),
                                &color_selection_info, 0);
     }
   
index 5591bc02bc56cde691e87c73f2c2e14cdb731d03..f008c29768d38484685d44ca49d6868d3e9d61f3 100644 (file)
@@ -65,7 +65,7 @@ gtk_color_selection_dialog_get_type (void)
       };
       
       color_selection_dialog_type =
-       g_type_register_static (GTK_TYPE_DIALOG, "GtkColorSelectionDialog",
+       g_type_register_static (GTK_TYPE_DIALOG, g_intern_static_string ("GtkColorSelectionDialog"),
                                &colorsel_diag_info, 0);
     }
   
index 7647b4853558b3d169ed7cef47c5d07d3d0b4eb6..0468049a3a379047613fe99cc67c691b1cf36d70 100644 (file)
@@ -1042,7 +1042,7 @@ gtk_combo_get_type (void)
        (GInstanceInitFunc) gtk_combo_init,
       };
 
-      combo_type = g_type_register_static (GTK_TYPE_HBOX, "GtkCombo",
+      combo_type = g_type_register_static (GTK_TYPE_HBOX, g_intern_static_string ("GtkCombo"),
                                           &combo_info, 0);
     }
 
index 46deea972e26923c335851690031002a2fcf0e0d..3b2f52a132671459a71d2ffe10eb4679bc968841 100644 (file)
@@ -462,7 +462,7 @@ gtk_combo_box_get_type (void)
        };
 
       combo_box_type = g_type_register_static (GTK_TYPE_BIN,
-                                               "GtkComboBox",
+                                               g_intern_static_string ("GtkComboBox"),
                                                &combo_box_info,
                                                0);
 
index c3f000ad1e12baac08f1f1651259a700dbf9a7c0..01d5e4c03fb3c5be922dba5c1fd318f5a952dcca 100644 (file)
@@ -90,7 +90,7 @@ gtk_combo_box_entry_get_type (void)
         };
 
       combo_box_entry_type = g_type_register_static (GTK_TYPE_COMBO_BOX,
-                                                     "GtkComboBoxEntry",
+                                                     g_intern_static_string ("GtkComboBoxEntry"),
                                                      &combo_box_entry_info,
                                                      0);
     }
index 995f904c121b82755cd342fe6f8eb547bd353c10..71d791a366a80893bfd3738e6a7bfdcf31befde8 100644 (file)
@@ -135,7 +135,7 @@ gtk_container_get_type (void)
       };
 
       container_type =
-       g_type_register_static (GTK_TYPE_WIDGET, "GtkContainer"
+       g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkContainer")
                                &container_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 2cf10aaeacdf97d5c4919962193a08c9ed5a6029..c96dbd3b648e10c0c53d0535f9dad824490511d3 100644 (file)
@@ -342,6 +342,7 @@ gtk_ctree_get_type (void)
         (GtkClassInitFunc) NULL,
       };
 
+      g_intern_static_string ("GtkCTree");
       ctree_type = gtk_type_unique (GTK_TYPE_CLIST, &ctree_info);
     }
 
index 5eb26e9d0b1d0d76f0bf7114151cab2d3095e03a..bb61d39ec57cc0a51a4e59d4f17ccfface04a2f3 100644 (file)
@@ -100,7 +100,7 @@ gtk_curve_get_type (void)
        (GInstanceInitFunc) gtk_curve_init,
       };
 
-      curve_type = g_type_register_static (GTK_TYPE_DRAWING_AREA, "GtkCurve",
+      curve_type = g_type_register_static (GTK_TYPE_DRAWING_AREA, g_intern_static_string ("GtkCurve"),
                                           &curve_info, 0);
     }
   return curve_type;
index 21e463c13d2a8d34bc26cc5c4f414195b41f0c92..13509d30350c028cd260dd27fa809a0d63ed9f14 100644 (file)
@@ -114,7 +114,7 @@ gtk_dialog_get_type (void)
        (GInstanceInitFunc) gtk_dialog_init,
       };
 
-      dialog_type = g_type_register_static (GTK_TYPE_WINDOW, "GtkDialog",
+      dialog_type = g_type_register_static (GTK_TYPE_WINDOW, g_intern_static_string ("GtkDialog"),
                                            &dialog_info, 0);
     }
 
index edfab9b5ccbe8105399ea9f90b2f16438f0f021d..bd4b68a62a36e2d9a29122420b788607cff860c9 100644 (file)
@@ -58,7 +58,7 @@ gtk_drawing_area_get_type (void)
       };
 
       drawing_area_type =
-       g_type_register_static (GTK_TYPE_WIDGET, "GtkDrawingArea",
+       g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkDrawingArea"),
                                &drawing_area_info, 0);
     }
 
index 80473c1e645b085d7e4cdb1f0f7e6597e6dd6761..53a40f70cc7a68cf7aa767e528542f2207c08cf7 100644 (file)
@@ -49,7 +49,7 @@ gtk_editable_get_type (void)
        NULL,                       /* base_finalize */
       };
 
-      editable_type = g_type_register_static (G_TYPE_INTERFACE, "GtkEditable",
+      editable_type = g_type_register_static (G_TYPE_INTERFACE, g_intern_static_string ("GtkEditable"),
                                              &editable_info, 0);
     }
 
index c4757c0d63d2b146f1d151ac3f3695029a0911c7..1c3fc1cd44793408ec21e8ac2aacc9964dab9dd7 100644 (file)
@@ -390,7 +390,7 @@ gtk_entry_get_type (void)
        NULL                                                  /* interface_data */
       };
       
-      entry_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkEntry",
+      entry_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkEntry"),
                                           &entry_info, 0);
 
       g_type_add_interface_static (entry_type,
index 258356f361366226d4aa839565f46f32a4134b3d..f2857a7b2ec842cf648bf5bf92522bbb36e9068b 100644 (file)
@@ -171,7 +171,7 @@ gtk_entry_completion_get_type (void)
       };
 
       entry_completion_type =
-        g_type_register_static (G_TYPE_OBJECT, "GtkEntryCompletion",
+        g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkEntryCompletion"),
                                 &entry_completion_info, 0);
 
       g_type_add_interface_static (entry_completion_type,
index 8e22ff6322f4740e97d055ca1934abdcbac8e5a8..a534d7be04136b5121dea9d03afa34d03b0ee8e5 100644 (file)
@@ -90,7 +90,7 @@ gtk_event_box_get_type (void)
        (GInstanceInitFunc) gtk_event_box_init,
       };
 
-      event_box_type = g_type_register_static (GTK_TYPE_BIN, "GtkEventBox",
+      event_box_type = g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkEventBox"),
                                               &event_box_info, 0);
     }
 
index c3d168c782e601b7466f27acce22917c459d4f36..23cd1fa139fb68f86653986c4443d1e203806321 100644 (file)
@@ -142,7 +142,7 @@ gtk_expander_get_type (void)
       };
       
       expander_type = g_type_register_static (GTK_TYPE_BIN,
-                                             "GtkExpander",
+                                             g_intern_static_string ("GtkExpander"),
                                              &expander_info, 0);
     }
   
index 18040f8e161b4d8eb9ce563b0c607b731b4eebb1..c662e43da98f6638716b32f6cd2c5b9911161553 100644 (file)
@@ -48,7 +48,7 @@ gtk_file_chooser_get_type (void)
       };
 
       file_chooser_type = g_type_register_static (G_TYPE_INTERFACE,
-                                                 "GtkFileChooser",
+                                                 g_intern_static_string ("GtkFileChooser"),
                                                  &file_chooser_info, 0);
 
       g_type_interface_add_prerequisite (file_chooser_type, GTK_TYPE_WIDGET);
index 2bed6802a45d8b56c3d265318b98dfd209506808..5ca14371e26e795ff46ed5b590597268cb661f32 100644 (file)
@@ -584,7 +584,7 @@ _gtk_file_chooser_default_get_type (void)
        NULL                                                           /* interface_data */
       };
 
-      file_chooser_default_type = g_type_register_static (GTK_TYPE_VBOX, "GtkFileChooserDefault",
+      file_chooser_default_type = g_type_register_static (GTK_TYPE_VBOX, g_intern_static_string ("GtkFileChooserDefault"),
                                                         &file_chooser_default_info, 0);
 
       g_type_add_interface_static (file_chooser_default_type,
index 968795a80a3e563d6dffb3f097aee00c434859b3..3377d30d8c105ce2442b5587593b410dea925923 100644 (file)
@@ -97,7 +97,7 @@ gtk_file_chooser_dialog_get_type (void)
        NULL                                                        /* interface_data */
       };
 
-      file_chooser_dialog_type = g_type_register_static (GTK_TYPE_DIALOG, "GtkFileChooserDialog",
+      file_chooser_dialog_type = g_type_register_static (GTK_TYPE_DIALOG, g_intern_static_string ("GtkFileChooserDialog"),
                                                         &file_chooser_dialog_info, 0);
       g_type_add_interface_static (file_chooser_dialog_type,
                                   GTK_TYPE_FILE_CHOOSER,
index 5c68f04cec73f2b96f850e444c4c6b061cf08549..dc114905bf127142ebd2f78e38080d435b2dfb81 100644 (file)
@@ -138,7 +138,7 @@ _gtk_file_chooser_embed_get_type (void)
       };
 
       file_chooser_embed_type = g_type_register_static (G_TYPE_INTERFACE,
-                                                       "GtkFileChooserEmbed",
+                                                       g_intern_static_string ("GtkFileChooserEmbed"),
                                                        &file_chooser_embed_info, 0);
 
       g_type_interface_add_prerequisite (file_chooser_embed_type, GTK_TYPE_WIDGET);
index 4967832b90c9f82345db470d212c63621616436b..02dcd4081d03b35d721834d0780559eb795848b0 100644 (file)
@@ -134,7 +134,7 @@ _gtk_file_chooser_entry_get_type (void)
       };
 
 
-      file_chooser_entry_type = g_type_register_static (GTK_TYPE_ENTRY, "GtkFileChooserEntry",
+      file_chooser_entry_type = g_type_register_static (GTK_TYPE_ENTRY, g_intern_static_string ("GtkFileChooserEntry"),
                                                        &file_chooser_entry_info, 0);
       g_type_add_interface_static (file_chooser_entry_type,
                                   GTK_TYPE_EDITABLE,
index 29a0a3a7e54f231f72b3fa062a7cbf977eeac6ea..d6dd6696dca6071a9936d712b637ed88a2b96a30 100644 (file)
@@ -87,7 +87,7 @@ gtk_file_chooser_widget_get_type (void)
        NULL                                                              /* interface_data */
       };
 
-      file_chooser_widget_type = g_type_register_static (GTK_TYPE_VBOX, "GtkFileChooserWidget",
+      file_chooser_widget_type = g_type_register_static (GTK_TYPE_VBOX, g_intern_static_string ("GtkFileChooserWidget"),
                                                         &file_chooser_widget_info, 0);
 
       g_type_add_interface_static (file_chooser_widget_type,
index 936616191515ff1f44c0d6c31c3307978431c5ca..e45900f330f8ba30037bf62933a3fb6c074dec9c 100644 (file)
@@ -103,7 +103,7 @@ gtk_file_filter_get_type (void)
        NULL            /* init */
       };
       
-      file_filter_type = g_type_register_static (GTK_TYPE_OBJECT, "GtkFileFilter",
+      file_filter_type = g_type_register_static (GTK_TYPE_OBJECT, g_intern_static_string ("GtkFileFilter"),
                                                 &file_filter_info, 0);
     }
 
index e88832cd64410c959994baf9eb50cb5e5b7230ef..108c2795a0b9f0d6ef6ee933e48a7809856b79c1 100644 (file)
@@ -528,7 +528,7 @@ gtk_file_selection_get_type (void)
       };
 
       file_selection_type =
-       g_type_register_static (GTK_TYPE_DIALOG, "GtkFileSelection",
+       g_type_register_static (GTK_TYPE_DIALOG, g_intern_static_string ("GtkFileSelection"),
                                &filesel_info, 0);
     }
 
index 2b2d275586adfacc23eaf5bb81c4aeae2d041046..f23d9f38660c95893cfa61066c9b31f403373dd6 100644 (file)
@@ -59,7 +59,7 @@ gtk_file_info_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkFileInfo",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkFileInfo"),
                                             (GBoxedCopyFunc) gtk_file_info_copy,
                                             (GBoxedFreeFunc) gtk_file_info_free);
 
@@ -269,7 +269,7 @@ gtk_file_system_get_type (void)
       };
 
       file_system_type = g_type_register_static (G_TYPE_INTERFACE,
-                                                "GtkFileSystem",
+                                                g_intern_static_string ("GtkFileSystem"),
                                                 &file_system_info, 0);
 
       g_type_interface_add_prerequisite (file_system_type, G_TYPE_OBJECT);
@@ -843,7 +843,7 @@ gtk_file_folder_get_type (void)
       };
 
       file_folder_type = g_type_register_static (G_TYPE_INTERFACE,
-                                                "GtkFileFolder",
+                                                g_intern_static_string ("GtkFileFolder"),
                                                 &file_folder_info, 0);
       
       g_type_interface_add_prerequisite (file_folder_type, G_TYPE_OBJECT);
@@ -976,7 +976,7 @@ gtk_file_path_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkFilePath",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkFilePath"),
                                             (GBoxedCopyFunc) gtk_file_path_real_copy,
                                             (GBoxedFreeFunc) gtk_file_path_real_free);
 
index 54676bd240be0778f580c0c19bd99a10ee6a8745..2b1c5b4dc97455013734ba19123eedb1609d57e1 100644 (file)
@@ -233,7 +233,7 @@ _gtk_file_system_model_get_type (void)
       };
 
       file_system_model_type = g_type_register_static (G_TYPE_OBJECT,
-                                                     "GtkFileSystemModel",
+                                                      g_intern_static_string ("GtkFileSystemModel"),
                                                      &file_system_model_info, 0);
       g_type_add_interface_static (file_system_model_type,
                                   GTK_TYPE_TREE_MODEL,
index 403b52129f9bf9a6decdacded20911028b965f89..64ebca3a73258bc094f13bf4f309e3d2220400a1 100644 (file)
@@ -270,7 +270,7 @@ gtk_file_system_unix_get_type (void)
       };
 
       file_system_unix_type = g_type_register_static (G_TYPE_OBJECT,
-                                                     "GtkFileSystemUnix",
+                                                     g_intern_static_string ("GtkFileSystemUnix"),
                                                      &file_system_unix_info, 0);
       g_type_add_interface_static (file_system_unix_type,
                                   GTK_TYPE_FILE_SYSTEM,
@@ -1746,7 +1746,7 @@ gtk_file_folder_unix_get_type (void)
       };
 
       file_folder_unix_type = g_type_register_static (G_TYPE_OBJECT,
-                                                     "GtkFileFolderUnix",
+                                                     g_intern_static_string ("GtkFileFolderUnix"),
                                                      &file_folder_unix_info, 0);
       g_type_add_interface_static (file_folder_unix_type,
                                   GTK_TYPE_FILE_FOLDER,
index a6c3055bf3889734a1e986fd1f6e961e878914e2..d5c7674a7339a6d1689909ace1f7cd4e3bdf71b4 100644 (file)
@@ -223,7 +223,7 @@ gtk_file_system_win32_get_type (void)
       };
 
       file_system_win32_type = g_type_register_static (G_TYPE_OBJECT,
-                                                      "GtkFileSystemWin32",
+                                                      g_intern_static_string ("GtkFileSystemWin32"),
                                                       &file_system_win32_info, 0);
       g_type_add_interface_static (file_system_win32_type,
                                   GTK_TYPE_FILE_SYSTEM,
@@ -1342,7 +1342,7 @@ gtk_file_folder_win32_get_type (void)
       };
 
       file_folder_win32_type = g_type_register_static (G_TYPE_OBJECT,
-                                                     "GtkFileFolderWin32",
+                                                      g_intern_static_string ("GtkFileFolderWin32"),
                                                      &file_folder_win32_info, 0);
       g_type_add_interface_static (file_folder_win32_type,
                                   GTK_TYPE_FILE_FOLDER,
index ffe06c36bdca80b65a2d3305d67ee330efcce8ec..0fbcfdfa202c9268f9ea284b99a965c4650f26c6 100644 (file)
@@ -87,7 +87,7 @@ gtk_fixed_get_type (void)
        (GInstanceInitFunc) gtk_fixed_init,
       };
 
-      fixed_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkFixed",
+      fixed_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkFixed"),
                                           &fixed_info, 0);
     }
 
index 6773d184f3564283fe942fcc4fc3211310b18228..4e437ed217c5804751a55a67128e5ab5410d1a6c 100644 (file)
@@ -135,7 +135,7 @@ gtk_font_button_get_type (void)
       };
       
       font_button_type =
-        g_type_register_static (GTK_TYPE_BUTTON, "GtkFontButton",
+        g_type_register_static (GTK_TYPE_BUTTON, g_intern_static_string ("GtkFontButton"),
                                 &font_button_info, 0);
     }
   
index 6e58b220e402b8f70f6f2c57e162578f52dfaaeb..1a752e72daf7e3f5f4e8a8efc2ec589b0ba05eb1 100644 (file)
@@ -190,7 +190,7 @@ gtk_font_selection_get_type (void)
       };
       
       font_selection_type =
-       g_type_register_static (GTK_TYPE_VBOX, "GtkFontSelection",
+       g_type_register_static (GTK_TYPE_VBOX, g_intern_static_string ("GtkFontSelection"),
                                &fontsel_type_info, 0);
     }
   
@@ -1322,7 +1322,7 @@ gtk_font_selection_dialog_get_type (void)
       };
       
       font_selection_dialog_type =
-       g_type_register_static (GTK_TYPE_DIALOG, "GtkFontSelectionDialog",
+       g_type_register_static (GTK_TYPE_DIALOG, g_intern_static_string ("GtkFontSelectionDialog"),
                                &fontsel_diag_info, 0);
     }
   
index 36c9c1c7c02fef134674189e5134f00159cb63bc..7dcee079d0fab692754c3073adf02dc27c92291b 100644 (file)
@@ -99,7 +99,7 @@ gtk_frame_get_type (void)
        (GInstanceInitFunc) gtk_frame_init,
       };
 
-      frame_type = g_type_register_static (GTK_TYPE_BIN, "GtkFrame",
+      frame_type = g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkFrame"),
                                           &frame_info, 0);
     }
 
index fa2f94856655e8d7fcbee30fc10f650597c28eb0..2574d209f0d60ed5a69ce553ed6bc606586d4c97 100644 (file)
@@ -233,7 +233,7 @@ gtk_gamma_curve_get_type (void)
        (GInstanceInitFunc) gtk_gamma_curve_init,
       };
       
-      gamma_curve_type = g_type_register_static (GTK_TYPE_VBOX, "GtkGammaCurve",
+      gamma_curve_type = g_type_register_static (GTK_TYPE_VBOX, g_intern_static_string ("GtkGammaCurve"),
                                                 &gamma_curve_info, 0);
     }
   return gamma_curve_type;
index f8c4e899aa06bae15a7a61bb56638b1c7426df7c..4e506fb12c8ac96581f5e9846b5f7bbada0730ac 100644 (file)
@@ -170,7 +170,7 @@ gtk_handle_box_get_type (void)
        (GInstanceInitFunc) gtk_handle_box_init,
       };
 
-      handle_box_type = g_type_register_static (GTK_TYPE_BIN, "GtkHandleBox",
+      handle_box_type = g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkHandleBox"),
                                                &handle_box_info, 0);
     }
 
index 880dcdf3743c47791cd8a3ae2eff000dc872cf3d..9469f6c374d2a03096004de9f5d8f1d2c010602a 100644 (file)
@@ -60,7 +60,7 @@ gtk_hbutton_box_get_type (void)
       };
 
       hbutton_box_type =
-       g_type_register_static (GTK_TYPE_BUTTON_BOX, "GtkHButtonBox",
+       g_type_register_static (GTK_TYPE_BUTTON_BOX, g_intern_static_string ("GtkHButtonBox"),
                                &hbutton_box_info, 0);
     }
 
index 5b3c38bd0014f3ffcc48e05d182175762bf4d3f6..3095f95d8c7e26d087c928f00b1e55fad0f10976 100644 (file)
@@ -57,7 +57,7 @@ gtk_hbox_get_type (void)
        (GInstanceInitFunc) gtk_hbox_init,
       };
 
-      hbox_type = g_type_register_static (GTK_TYPE_BOX, "GtkHBox",
+      hbox_type = g_type_register_static (GTK_TYPE_BOX, g_intern_static_string ("GtkHBox"),
                                          &hbox_info, 0);
     }
 
index c2860ccd433afb281b03464e351699e7a3095ee9..90ec3b689fc6ebf33b0e722a6ac911334e60dae8 100644 (file)
@@ -57,7 +57,7 @@ gtk_hpaned_get_type (void)
        (GInstanceInitFunc) gtk_hpaned_init,
       };
 
-      hpaned_type = g_type_register_static (GTK_TYPE_PANED, "GtkHPaned",
+      hpaned_type = g_type_register_static (GTK_TYPE_PANED, g_intern_static_string ("GtkHPaned"),
                                            &hpaned_info, 0);
     }
 
index 66b176792f17d67d2f680807bc707e6a928a13da..f25af4240740e16974788e61c715233e034f9e7f 100644 (file)
@@ -68,7 +68,7 @@ gtk_hruler_get_type (void)
        (GInstanceInitFunc) gtk_hruler_init,
       };
 
-      hruler_type = g_type_register_static (GTK_TYPE_RULER, "GtkHRuler",
+      hruler_type = g_type_register_static (GTK_TYPE_RULER, g_intern_static_string ("GtkHRuler"),
                                            &hruler_info, 0);
     }
 
index 43b84738eed06a86d47f2bb4b39b9d23f0bb2460..1781b2c4e8355d327e99665d79d6d7861ec8ad68 100644 (file)
@@ -63,7 +63,7 @@ gtk_hscale_get_type (void)
         (GInstanceInitFunc) gtk_hscale_init,
       };
       
-      hscale_type = g_type_register_static (GTK_TYPE_SCALE, "GtkHScale",
+      hscale_type = g_type_register_static (GTK_TYPE_SCALE, g_intern_static_string ("GtkHScale"),
                                            &hscale_info, 0);
     }
   
index 135858aa836688917c58be2abd0349fe7d96014b..23147f7f7a279235e08d671273e350a0c7751aa0 100644 (file)
@@ -55,7 +55,7 @@ gtk_hscrollbar_get_type (void)
       };
       
       hscrollbar_type =
-       g_type_register_static (GTK_TYPE_SCROLLBAR, "GtkHScrollbar",
+       g_type_register_static (GTK_TYPE_SCROLLBAR, g_intern_static_string ("GtkHScrollbar"),
                                &hscrollbar_info, 0);
     }
   
index 12e9b51064433395d7b06546780aa2fc709574df..18c9c37b57868130669498b8bdf26a340bc2419e 100644 (file)
@@ -56,7 +56,7 @@ gtk_hseparator_get_type (void)
       };
 
       hseparator_type =
-       g_type_register_static (GTK_TYPE_SEPARATOR, "GtkHSeparator",
+       g_type_register_static (GTK_TYPE_SEPARATOR, g_intern_static_string ("GtkHSeparator"),
                                &hseparator_info, 0);
     }
 
index 2b690c0f0696a3340df16de15941835470dbdf2c..a23bbd2f1489b7b66d5d24649068973d84ec5a30 100644 (file)
@@ -144,7 +144,7 @@ gtk_hsv_get_type (void)
       (GInstanceInitFunc) gtk_hsv_init,
     };
     
-    hsv_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkHSV",
+    hsv_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkHSV"),
                                       &hsv_info, 0);
   }
   
index e028d938683a5503c9a31831f8f6f8fcf224e96b..feb64cbedad395e4c1e2da2c5622ad5a23948e7b 100644 (file)
@@ -1537,7 +1537,7 @@ gtk_icon_set_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkIconSet",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkIconSet"),
                                             (GBoxedCopyFunc) gtk_icon_set_ref,
                                             (GBoxedFreeFunc) gtk_icon_set_unref);
 
index 3afe959248e582f78162d78732a1418cde4e97ec..b0d98b285e41457e3658d8c0ef9ff4071854e23c 100644 (file)
@@ -256,7 +256,7 @@ gtk_icon_theme_get_type (void)
          (GInstanceInitFunc) gtk_icon_theme_init,
        };
 
-      type = g_type_register_static (G_TYPE_OBJECT, "GtkIconTheme", &info, 0);
+      type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkIconTheme"), &info, 0);
     }
 
   return type;
@@ -2265,7 +2265,7 @@ gtk_icon_info_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkIconInfo",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkIconInfo"),
                                             (GBoxedCopyFunc) gtk_icon_info_copy,
                                             (GBoxedFreeFunc) gtk_icon_info_free);
 
index 215461af87d4c3840686e6d04ae09baa153ac822..7d87781877944ed0c782ad6844a77c8bc758a822 100644 (file)
@@ -8058,7 +8058,7 @@ gtk_icon_view_item_accessible_get_type (void)
       };
 
       type = g_type_register_static (ATK_TYPE_OBJECT,
-                                     "GtkIconViewItemAccessible", &tinfo, 0);
+                                     g_intern_static_string ("GtkIconViewItemAccessible"), &tinfo, 0);
       g_type_add_interface_static (type, ATK_TYPE_COMPONENT,
                                    &atk_component_info);
       g_type_add_interface_static (type, ATK_TYPE_ACTION,
index bb2a9232fd23c237db882090fa61ede51c710844..902dadb31326ca38c364ebf98b47d786d39722a3 100644 (file)
@@ -122,7 +122,7 @@ gtk_image_get_type (void)
        (GInstanceInitFunc) gtk_image_init,
       };
 
-      image_type = g_type_register_static (GTK_TYPE_MISC, "GtkImage",
+      image_type = g_type_register_static (GTK_TYPE_MISC, g_intern_static_string ("GtkImage"),
                                           &image_info, 0);
     }
 
index a8dcb10319a309b6f84fa8a8274453def50e2bfc..5b02969d790e3f164869f0ca6d86959f3b56d421 100644 (file)
@@ -93,7 +93,7 @@ gtk_image_menu_item_get_type (void)
       };
 
       image_menu_item_type =
-       g_type_register_static (GTK_TYPE_MENU_ITEM, "GtkImageMenuItem",
+       g_type_register_static (GTK_TYPE_MENU_ITEM, g_intern_static_string ("GtkImageMenuItem"),
                                &image_menu_item_info, 0);
     }
 
index d00eff7c0c194418d34b11c4ad651bf41694923b..e8315b55ad622e18f1a1ef63e84cf837839e79a6 100644 (file)
@@ -75,7 +75,7 @@ gtk_im_context_get_type (void)
       };
       
       im_context_type =
-       g_type_register_static (G_TYPE_OBJECT, "GtkIMContext",
+       g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkIMContext"),
                                &im_context_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index aff446367390a79a3316ad4f5ab0264857cbb81f..05c5841287abc08ab76c1512645645acbdb458d9 100644 (file)
@@ -962,7 +962,7 @@ gtk_im_context_simple_get_type (void)
       };
       
       im_context_simple_type =
-       g_type_register_static (GTK_TYPE_IM_CONTEXT, "GtkIMContextSimple",
+       g_type_register_static (GTK_TYPE_IM_CONTEXT, g_intern_static_string ("GtkIMContextSimple"),
                                &im_context_simple_info, 0);
     }
 
index a40744aff92a674ceade0ed01120b3277ad89c6a..26ace6d6e9ee8abacd08d7377dee606c785b655a 100644 (file)
@@ -188,7 +188,7 @@ gtk_im_module_get_type (void)
       };
 
       im_module_type =
-       g_type_register_static (G_TYPE_TYPE_MODULE, "GtkIMModule",
+       g_type_register_static (G_TYPE_TYPE_MODULE, g_intern_static_string ("GtkIMModule"),
                                &im_module_info, 0);
     }
   
index 414d67ed22e1f7786174b24e28433ee86b5d647b..db173d70219b55a37fc84aa75855254a350be763 100644 (file)
@@ -111,7 +111,7 @@ gtk_im_multicontext_get_type (void)
       };
       
       im_multicontext_type =
-       g_type_register_static (GTK_TYPE_IM_CONTEXT, "GtkIMMulticontext",
+       g_type_register_static (GTK_TYPE_IM_CONTEXT, g_intern_static_string ("GtkIMMulticontext"),
                                &im_multicontext_info, 0);
     }
 
index b936ee12ada8cb44b65f714587482986dd4d5156..e0b63f6eec9fd444a5cc81b53cdc2a31fc1b4222 100644 (file)
@@ -143,7 +143,7 @@ gtk_input_dialog_get_type (void)
       };
 
       input_dialog_type =
-       g_type_register_static (GTK_TYPE_DIALOG, "GtkInputDialog",
+       g_type_register_static (GTK_TYPE_DIALOG, g_intern_static_string ("GtkInputDialog"),
                                &input_dialog_info, 0);
     }
 
index 93e86280dc97214b1a91932f9da3854b26f3b070..08fbbc6363e5cf862f4dfa08206912f8bde36bcf 100644 (file)
@@ -81,7 +81,7 @@ gtk_invisible_get_type (void)
        (GInstanceInitFunc) gtk_invisible_init,
       };
 
-      invisible_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkInvisible",
+      invisible_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkInvisible"),
                                               &invisible_info, 0);
     }
 
index 2a822090d6acbdb9bce82e8751699958f6843fe6..34193e7e3978c9eb045e83b137552072d230e3e3 100644 (file)
@@ -71,7 +71,7 @@ gtk_item_get_type (void)
        NULL,           /* value_table */
       };
 
-      item_type = g_type_register_static (GTK_TYPE_BIN, "GtkItem",
+      item_type = g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkItem"),
                                          &item_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index d91b93a9e060b69d563a7384a4c80b694cb5a57a..21c0c06fe59bb112195efec6f75921df666ec1cb 100644 (file)
@@ -126,7 +126,7 @@ gtk_item_factory_get_type (void)
       };
       
       item_factory_type =
-       g_type_register_static (GTK_TYPE_OBJECT, "GtkItemFactory",
+       g_type_register_static (GTK_TYPE_OBJECT, g_intern_static_string ("GtkItemFactory"),
                                &item_factory_info, 0);
     }
   
index 460285a0be3969c96eeedbcd0b4e93d40a32eca6..ad0645cf56e5d265207afe7e65f07c2ae41dc45d 100644 (file)
@@ -218,7 +218,7 @@ gtk_label_get_type (void)
        (GInstanceInitFunc) gtk_label_init,
       };
 
-      label_type = g_type_register_static (GTK_TYPE_MISC, "GtkLabel",
+      label_type = g_type_register_static (GTK_TYPE_MISC, g_intern_static_string ("GtkLabel"),
                                           &label_info, 0);
     }
   
index a28bcd2539cfd2651ab3c7eadb732a90521900a5..5cdfd153134e831edf50ae6de71144d60416007c 100644 (file)
@@ -581,7 +581,7 @@ gtk_layout_get_type (void)
        (GInstanceInitFunc) gtk_layout_init,
       };
 
-      layout_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkLayout",
+      layout_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkLayout"),
                                            &layout_info, 0);
     }
 
index 8f4d53726aefe1f25cfea0534e7dfd5ef0f3b9f0..1fb46a5bc35f82f897ce7c3ad0a0359f709324ca 100644 (file)
@@ -194,6 +194,7 @@ gtk_list_get_type (void)
         (GtkClassInitFunc) NULL,
       };
 
+      g_intern_static_string ("GtkList");
       list_type = gtk_type_unique (GTK_TYPE_CONTAINER, &list_info);
     }
 
index 6edd09c1fec4eec307032c9f94a8d6f26235a434..1c841950da8d74b71c7204300e3ddcbdd560f2d3 100644 (file)
@@ -93,6 +93,7 @@ gtk_list_item_get_type (void)
         (GtkClassInitFunc) NULL,
       };
 
+      g_intern_static_string ("GtkListItem");
       list_item_type = gtk_type_unique (gtk_item_get_type (), &list_item_info);
     }
 
index b44f116171632642413b214d92137a28afe1e9c4..2e64b2e7bb80ca2d1e6449eed219f59d083a91d9 100644 (file)
@@ -166,7 +166,7 @@ gtk_list_store_get_type (void)
        NULL
       };
 
-      list_store_type = g_type_register_static (G_TYPE_OBJECT, "GtkListStore",
+      list_store_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkListStore"),
                                                &list_store_info, 0);
 
       g_type_add_interface_static (list_store_type,
index 5896e871fd13b887ed25bfaf29e1d07996c609c7..5059afa0a35f0746679f2ca31840b03d973725ee 100644 (file)
@@ -294,7 +294,7 @@ gtk_menu_get_type (void)
        (GInstanceInitFunc) gtk_menu_init,
       };
       
-      menu_type = g_type_register_static (GTK_TYPE_MENU_SHELL, "GtkMenu",
+      menu_type = g_type_register_static (GTK_TYPE_MENU_SHELL, g_intern_static_string ("GtkMenu"),
                                          &menu_info, 0);
     }
   
index c2427b553fdfa96e911c44b1a79350869c45eec4..fb6b378c6b1406e8f7120d3e2ce83bf92f4b85ca 100644 (file)
@@ -109,7 +109,7 @@ gtk_menu_bar_get_type (void)
        NULL,           /* instance_init */
       };
 
-      menu_bar_type = g_type_register_static (GTK_TYPE_MENU_SHELL, "GtkMenuBar",
+      menu_bar_type = g_type_register_static (GTK_TYPE_MENU_SHELL, g_intern_static_string ("GtkMenuBar"),
                                              &menu_bar_info, 0);
     }
 
index 433cc410224e90fa00680359da5040c4bd09f6c9..0cca9f567439dc78b69dcfc18850fc72b454c585 100644 (file)
@@ -119,7 +119,7 @@ gtk_menu_item_get_type (void)
        (GInstanceInitFunc) gtk_menu_item_init,
       };
 
-      menu_item_type = g_type_register_static (GTK_TYPE_ITEM, "GtkMenuItem",
+      menu_item_type = g_type_register_static (GTK_TYPE_ITEM, g_intern_static_string ("GtkMenuItem"),
                                               &menu_item_info, 0);
     }
 
index afd9c5c31ba5845339dffbb0246aa0b5fa5804a0..ac6a0d7fd0bdca80ba15ad60b99ede7dd05353a0 100644 (file)
@@ -227,7 +227,7 @@ gtk_menu_shell_get_type (void)
       };
 
       menu_shell_type =
-       g_type_register_static (GTK_TYPE_CONTAINER, "GtkMenuShell",
+       g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkMenuShell"),
                                &menu_shell_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 856a4f15d2fbf23c9e77e5ed45b0db7422384014..84833e051a696b3043c6d3220170d5e6ca6ecc0c 100644 (file)
@@ -88,7 +88,7 @@ gtk_menu_tool_button_get_type (void)
        };
 
       type = g_type_register_static (GTK_TYPE_TOOL_BUTTON,
-                                     "GtkMenuToolButton",
+                                     g_intern_static_string ("GtkMenuToolButton"),
                                      &info, 0);
     }
 
index 483ad5fe0619c3d38fb573f675c6e49179bc8296..81890256a7b3f399ba5acccdb6269990cba97bbe 100644 (file)
@@ -98,7 +98,7 @@ gtk_message_dialog_get_type (void)
        (GInstanceInitFunc) gtk_message_dialog_init,
       };
 
-      dialog_type = g_type_register_static (GTK_TYPE_DIALOG, "GtkMessageDialog",
+      dialog_type = g_type_register_static (GTK_TYPE_DIALOG, g_intern_static_string ("GtkMessageDialog"),
                                            &dialog_info, 0);
     }
 
index bc06f8a0a5acfdd4003e6727a0b2a49eaf60308b..24268f2b8505f8dcd746e66af19598691668f727 100644 (file)
@@ -74,7 +74,7 @@ gtk_misc_get_type (void)
        NULL,           /* value_table */
       };
 
-      misc_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkMisc",
+      misc_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkMisc"),
                                          &misc_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 881d310f5785ba080be217b4c2c44e32598bf995..057c34f8ee2803807a9cdd48ac14013bb5c7c14d 100644 (file)
@@ -314,7 +314,7 @@ gtk_notebook_get_type (void)
        (GInstanceInitFunc) gtk_notebook_init,
       };
 
-      notebook_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkNotebook",
+      notebook_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkNotebook"),
                                              &notebook_info, 0);
     }
 
index 38fe2000624bc224a1ba47c1be347ebfa6d9af51..58281fc8b451fdb72ea69b3a9574db690717b68e 100644 (file)
@@ -95,7 +95,7 @@ gtk_object_get_type (void)
        NULL,           /* value_table */
       };
       
-      object_type = g_type_register_static (G_TYPE_OBJECT, "GtkObject"
+      object_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkObject")
                                            &object_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 8540137fcdd99ed1aa9656a5001ed7b6c2c199f7..690a623d61320efb73f8788420252878843e7c69 100644 (file)
@@ -158,7 +158,7 @@ gtk_old_editable_get_type (void)
        NULL                                                     /* interface_data */
       };
 
-      old_editable_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkOldEditable",
+      old_editable_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkOldEditable"),
                                                  &old_editable_info, G_TYPE_FLAG_ABSTRACT);
       g_type_add_interface_static (old_editable_type,
                                   GTK_TYPE_EDITABLE,
index feb62717ab63fd883db3d83dd87808716210c092..f386434ac0b0c2bcec5ff25b1b324e521c8fb031 100644 (file)
@@ -141,7 +141,7 @@ gtk_option_menu_get_type (void)
       };
 
       option_menu_type =
-       g_type_register_static (GTK_TYPE_BUTTON, "GtkOptionMenu",
+       g_type_register_static (GTK_TYPE_BUTTON, g_intern_static_string ("GtkOptionMenu"),
                                &option_menu_info, 0);
     }
 
index f6b32588a69c1eee2dd84c09f4aba5c0ed6bea19..f4e711fb94855532ae3927a2e576a84f942a280e 100644 (file)
@@ -161,7 +161,7 @@ gtk_paned_get_type (void)
        NULL,           /* value_table */
       };
 
-      paned_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkPaned",
+      paned_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkPaned"),
                                           &paned_info, G_TYPE_FLAG_ABSTRACT);
     }
   
index ed80304fe161679d9fd64f1410d75d1101140e22..bccf797f895f9f21407beae181caff7f3143641f 100644 (file)
@@ -75,9 +75,7 @@ struct _ButtonData
  */
 #define BUTTON_IS_FAKE_ROOT(button) ((button)->type == HOME_BUTTON)
 
-G_DEFINE_TYPE (GtkPathBar,
-              gtk_path_bar,
-              GTK_TYPE_CONTAINER);
+G_DEFINE_TYPE (GtkPathBar, gtk_path_bar, GTK_TYPE_CONTAINER);
 
 static void gtk_path_bar_finalize                 (GObject          *object);
 static void gtk_path_bar_dispose                  (GObject          *object);
index 4768f77f7b96dba7a31773e5ba57e5fbe079a03d..2d92298ccf28c63e191aa63bba0bb3103305147e 100644 (file)
@@ -65,6 +65,7 @@ gtk_pixmap_get_type (void)
         (GtkClassInitFunc) NULL,
       };
 
+      g_intern_static_string ("GtkPixmap");
       pixmap_type = gtk_type_unique (GTK_TYPE_MISC, &pixmap_info);
     }
 
index f901dae5e715aaa869a68f6a4a6f33367ed4ca5a..3c557c9f5b87f14edb8767c2967abd946d47ceac 100644 (file)
@@ -91,7 +91,7 @@ gtk_plug_get_type (void)
        (GInstanceInitFunc) gtk_plug_init,
       };
 
-      plug_type = g_type_register_static (GTK_TYPE_WINDOW, "GtkPlug",
+      plug_type = g_type_register_static (GTK_TYPE_WINDOW, g_intern_static_string ("GtkPlug"),
                                          &plug_info, 0);
     }
 
index 683d21cd83345f69f0d7a66bc3f5828a20f2fca3..bfd9379584189eab0a8b3eb9b397edd03c3d8429 100644 (file)
@@ -94,6 +94,7 @@ gtk_preview_get_type (void)
         (GtkClassInitFunc) NULL,
       };
 
+      g_intern_static_string ("GtkPreview");
       preview_type = gtk_type_unique (GTK_TYPE_WIDGET, &preview_info);
     }
 
index cb3fcc2920e8fccb10677c2b8d704f03de2fcdbe..4fa9b415e8b7b79f4ecb665d864ce625ac0f9ef2 100644 (file)
@@ -92,7 +92,7 @@ gtk_progress_get_type (void)
        (GInstanceInitFunc) gtk_progress_init,
       };
 
-      progress_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkProgress",
+      progress_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkProgress"),
                                              &progress_info, 0);
     }
 
index 95951c04a3c62e88756c660607fc62333204de36..452cfa2221744f5b92da29a3960091c6a7504a0f 100644 (file)
@@ -112,7 +112,7 @@ gtk_progress_bar_get_type (void)
       };
 
       progress_bar_type =
-       g_type_register_static (GTK_TYPE_PROGRESS, "GtkProgressBar",
+       g_type_register_static (GTK_TYPE_PROGRESS, g_intern_static_string ("GtkProgressBar"),
                                &progress_bar_info, 0);
     }
 
index 13956cc545102f472b6e4a0d2f4d7c058332f83b..92c3173efc01cb81e19922d4a604e3f26b9f7f88 100644 (file)
@@ -96,7 +96,7 @@ gtk_radio_action_get_type (void)
       };
 
       type = g_type_register_static (GTK_TYPE_TOGGLE_ACTION,
-                                     "GtkRadioAction",
+                                     g_intern_static_string ("GtkRadioAction"),
                                      &type_info, 0);
     }
   return type;
index 1c42cf127fefb8767444700893049780cde129ad..16c31bf15b78039bd677fd6d10a81666b60daafc 100644 (file)
@@ -81,7 +81,7 @@ gtk_radio_button_get_type (void)
       };
 
       radio_button_type =
-       g_type_register_static (GTK_TYPE_CHECK_BUTTON, "GtkRadioButton",
+       g_type_register_static (GTK_TYPE_CHECK_BUTTON, g_intern_static_string ("GtkRadioButton"),
                                &radio_button_info, 0);
     }
 
index 724aa07ea4fa57d0bd313e41f7e2b826244a8a52..9d12cda4be27fbb69a472ed2c1f0d7aba636c1a4 100644 (file)
@@ -77,7 +77,7 @@ gtk_radio_menu_item_get_type (void)
       };
 
       radio_menu_item_type =
-       g_type_register_static (GTK_TYPE_CHECK_MENU_ITEM, "GtkRadioMenuItem",
+       g_type_register_static (GTK_TYPE_CHECK_MENU_ITEM, g_intern_static_string ("GtkRadioMenuItem"),
                                &radio_menu_item_info, 0);
     }
 
index 5f851bf250e87fd16356c8d1fa41633ebdbff6ed..9b91bb982b0bb30813fc9eea7d1c9b0d9d672b36 100644 (file)
@@ -60,7 +60,7 @@ gtk_radio_tool_button_get_type (void)
        };
 
       type = g_type_register_static (GTK_TYPE_TOGGLE_TOOL_BUTTON,
-                                    "GtkRadioToolButton", &type_info, 0);
+                                    g_intern_static_string ("GtkRadioToolButton"), &type_info, 0);
     }
   return type;
 }
index d5c55f83f06e9bae8f372f6fb7b91073c58ac2cd..c9d2d8e3821d6dd8935597380f05597ea9f085e1 100644 (file)
@@ -208,7 +208,7 @@ gtk_range_get_type (void)
        NULL,           /* value_table */
       };
 
-      range_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkRange",
+      range_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkRange"),
                                           &range_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 52725d1adb6b85d08d23ad84bef4d6d53cc87f48..1c779e163f254657c68c369add4bfc24a6586450 100644 (file)
@@ -945,7 +945,7 @@ gtk_rc_style_get_type (void)
         (GInstanceInitFunc) gtk_rc_style_init,
       };
       
-      rc_style_type = g_type_register_static (G_TYPE_OBJECT, "GtkRcStyle",
+      rc_style_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkRcStyle"),
                                              &rc_style_info, 0);
     }
   
index 6840b8649699d9f143fd70ccf85c24bc0750a1ce..894f8bef328fc9f535402ebea15af2676ad509e7 100644 (file)
@@ -87,7 +87,7 @@ gtk_ruler_get_type (void)
        (GInstanceInitFunc) gtk_ruler_init,
       };
 
-      ruler_type = g_type_register_static (GTK_TYPE_WIDGET, "GtkRuler",
+      ruler_type = g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkRuler"),
                                           &ruler_info, 0);
     }
 
index 38724adf845d8f242b2bb729367c3a42fb365196..9454cbebdf845a2357f902737ac04e5ad2488276 100644 (file)
@@ -105,7 +105,7 @@ gtk_scale_get_type (void)
        NULL,           /* value_table */
       };
 
-      scale_type = g_type_register_static (GTK_TYPE_RANGE, "GtkScale",
+      scale_type = g_type_register_static (GTK_TYPE_RANGE, g_intern_static_string ("GtkScale"),
                                           &scale_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index e58f646058a83eef4c9fcd4d0027fe804aac2f70..cfb71c2b943c79fe36744219d764b982fe7db8e4 100644 (file)
@@ -60,7 +60,7 @@ gtk_scrollbar_get_type (void)
       };
 
       scrollbar_type =
-       g_type_register_static (GTK_TYPE_RANGE, "GtkScrollbar",
+       g_type_register_static (GTK_TYPE_RANGE, g_intern_static_string ("GtkScrollbar"),
                                &scrollbar_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index af2454913864f52c31d58e7fa0c52ec9ecfd81a0..ab98e204663a574c8f8c7d9cacc7de85bc717ed3 100644 (file)
@@ -158,7 +158,7 @@ gtk_scrolled_window_get_type (void)
       };
 
       scrolled_window_type =
-       g_type_register_static (GTK_TYPE_BIN, "GtkScrolledWindow",
+       g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkScrolledWindow"),
                                &scrolled_window_info, 0);
     }
 
index 067409c94962d0f9ed8cdc60f8385826cdbe10c5..e7ef8443d5e1e1bc3fcac068a98eb216dce97a7e 100644 (file)
@@ -2746,7 +2746,7 @@ gtk_selection_data_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkSelectionData",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkSelectionData"),
                                             (GBoxedCopyFunc) gtk_selection_data_copy,
                                             (GBoxedFreeFunc) gtk_selection_data_free);
 
index b371301ba567071bc5f8ab39d973d823d237fcd0..dc5bf86268ad2ba8c01b6ebc137a5828083e87ff 100644 (file)
@@ -55,7 +55,7 @@ gtk_separator_get_type (void)
       };
 
       separator_type =
-       g_type_register_static (GTK_TYPE_WIDGET, "GtkSeparator",
+       g_type_register_static (GTK_TYPE_WIDGET, g_intern_static_string ("GtkSeparator"),
                                &separator_info, G_TYPE_FLAG_ABSTRACT);
     }
 
index 3fcfa61eacdad75115ddbfb3410bb4821df40c39..dbb942d02ad4e4f9a296348fd360a20e174a27c7 100644 (file)
@@ -88,7 +88,7 @@ gtk_separator_tool_item_get_type (void)
        };
       
       type = g_type_register_static (GTK_TYPE_TOOL_ITEM,
-                                    "GtkSeparatorToolItem", &type_info, 0);
+                                    g_intern_static_string ("GtkSeparatorToolItem"), &type_info, 0);
     }
   return type;
 }
index 06ab33ffd1c0d82d157c20fadba903a362ef6fbd..6a4e4823c70a8d7a8c8e9a54f2026713b510834b 100644 (file)
@@ -137,7 +137,7 @@ gtk_settings_get_type (void)
        (GInstanceInitFunc) gtk_settings_init,
       };
       
-      settings_type = g_type_register_static (G_TYPE_OBJECT, "GtkSettings",
+      settings_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkSettings"),
                                              &settings_info, 0);
     }
   
index a1577ecb95b06c27c533bfd3ad42262cc8278212..0b9b77fea62fa6f21eb7c426407e15d8f77b0de3 100644 (file)
@@ -322,7 +322,7 @@ gtk_size_group_get_type (void)
        (GInstanceInitFunc) gtk_size_group_init,
       };
 
-      size_group_type = g_type_register_static (G_TYPE_OBJECT, "GtkSizeGroup",
+      size_group_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkSizeGroup"),
                                                &size_group_info, 0);
     }
 
index c2b28e31ea447d2ee32c3a35896775080e1b60d3..47e46688aa192242422528b5656fa3b6d5279a59 100644 (file)
@@ -138,7 +138,7 @@ gtk_socket_get_type (void)
        (GInstanceInitFunc) gtk_socket_init,
       };
 
-      socket_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkSocket",
+      socket_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkSocket"),
                                            &socket_info, 0);
     }
 
index 327dde776b3379ba5969fa10b9448121561b42a8..b65877c4556d4b87423197af4af7e94089286b90 100644 (file)
@@ -176,7 +176,7 @@ gtk_spin_button_get_type (void)
       };
 
       spin_button_type =
-       g_type_register_static (GTK_TYPE_ENTRY, "GtkSpinButton",
+       g_type_register_static (GTK_TYPE_ENTRY, g_intern_static_string ("GtkSpinButton"),
                                &spin_button_info, 0);
 
       g_type_add_interface_static (spin_button_type,
index 8f4eb93a8337c68e99790037e70fe0a3934dadd9..e07b7b8007aeced245f07158bdfc4cb42d5b0f02 100644 (file)
@@ -117,7 +117,7 @@ gtk_statusbar_get_type (void)
         (GInstanceInitFunc) gtk_statusbar_init,
       };
 
-      statusbar_type = g_type_register_static (GTK_TYPE_HBOX, "GtkStatusbar",
+      statusbar_type = g_type_register_static (GTK_TYPE_HBOX, g_intern_static_string ("GtkStatusbar"),
                                               &statusbar_info, 0);
     }
 
index 54ec0101522218075d9434ac91bef43604620d80..3cf0094bce8cac6ddc86f66e9da5b1f907ecede8 100644 (file)
@@ -376,7 +376,7 @@ gtk_style_get_type (void)
         (GInstanceInitFunc) gtk_style_init,
       };
       
-      style_type = g_type_register_static (G_TYPE_OBJECT, "GtkStyle",
+      style_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkStyle"),
                                           &style_info, 0);
     }
   
@@ -6402,7 +6402,7 @@ gtk_border_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkBorder",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkBorder"),
                                             (GBoxedCopyFunc) gtk_border_copy,
                                             (GBoxedFreeFunc) gtk_border_free);
 
index 055224557f4a01b7bb80a55afaf1164bf8692840..9c4a250d09f9f389eb4166f0ce69d868e388bd3d 100644 (file)
@@ -123,7 +123,7 @@ gtk_table_get_type (void)
        (GInstanceInitFunc) gtk_table_init,
       };
       
-      table_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkTable",
+      table_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkTable"),
                                           &table_info, 0);
     }
   
index c68e48327d66a0a6683829883bfd1f553f8fe3a1..4d47284045dd40cefbe9bcbf76ba4106d4eea8f0 100644 (file)
@@ -65,7 +65,7 @@ gtk_tearoff_menu_item_get_type (void)
       };
 
       tearoff_menu_item_type =
-       g_type_register_static (GTK_TYPE_MENU_ITEM, "GtkTearoffMenuItem",
+       g_type_register_static (GTK_TYPE_MENU_ITEM, g_intern_static_string ("GtkTearoffMenuItem"),
                                &tearoff_menu_item_info, 0);
     }
 
index be7a6fe60935da88476b0531a8b9d5cab6ff9e53..14902669fb3442c7dba6810f8247e901f81c72c8 100644 (file)
@@ -540,6 +540,7 @@ gtk_text_get_type (void)
        NULL  /* interface_data */
       };
       
+      g_intern_static_string ("GtkText");
       text_type = gtk_type_unique (GTK_TYPE_OLD_EDITABLE, &text_info);
       g_type_add_interface_static (text_type,
                                   GTK_TYPE_EDITABLE,
index 3a18a739fcd4b0905c12d0e361916c9925bd1a34..d40fa29a6fb5ff0b2deae50fa438ebc511b7ffaf 100644 (file)
@@ -155,7 +155,7 @@ gtk_text_buffer_get_type (void)
         (GInstanceInitFunc) gtk_text_buffer_init
       };
 
-      our_type = g_type_register_static (G_TYPE_OBJECT, "GtkTextBuffer",
+      our_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTextBuffer"),
                                          &our_info, 0);
     }
 
index 68f5dd5fbdde4c04e76b61a0dbda599e3c33aff5..c06361938e691fb03ba9790d5675d72850785f45 100644 (file)
@@ -329,7 +329,7 @@ gtk_text_child_anchor_get_type (void)
         (GInstanceInitFunc) gtk_text_child_anchor_init,
       };
 
-      object_type = g_type_register_static (G_TYPE_OBJECT, "GtkTextChildAnchor",
+      object_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTextChildAnchor"),
                                             &object_info, 0);
     }
 
index 3a564c42ba4c6dc2504f3172e3b7de4bff5ff03e..b2335274f64266d90b66d860b4c2f98fc53edf7b 100644 (file)
@@ -184,7 +184,7 @@ gtk_text_layout_get_type (void)
         (GInstanceInitFunc) gtk_text_layout_init
       };
 
-      our_type = g_type_register_static (G_TYPE_OBJECT, "GtkTextLayout",
+      our_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTextLayout"),
                                          &our_info, 0);
     }
 
index 52af695bc3f2692915ad5ba30e89548ca72439bd..a6d7a04c6d6477d9d07637d04c195b215bedd21b 100644 (file)
@@ -79,7 +79,7 @@ gtk_text_mark_get_type (void)
         (GInstanceInitFunc) gtk_text_mark_init,
       };
 
-      object_type = g_type_register_static (G_TYPE_OBJECT, "GtkTextMark",
+      object_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTextMark"),
                                             &object_info, 0);
     }
 
index e596f7dcf55a45d5800eeba17973796cbe0ece3c..ac942269ccb9be921adca4ae91eade37e0ca2de2 100644 (file)
@@ -175,7 +175,7 @@ gtk_text_tag_get_type (void)
         (GInstanceInitFunc) gtk_text_tag_init
       };
 
-      our_type = g_type_register_static (G_TYPE_OBJECT, "GtkTextTag",
+      our_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTextTag"),
                                          &our_info, 0);
     }
 
@@ -1971,7 +1971,7 @@ gtk_text_attributes_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkTextAttributes",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkTextAttributes"),
                                             (GBoxedCopyFunc) gtk_text_attributes_ref,
                                             (GBoxedFreeFunc) gtk_text_attributes_unref);
 
index a60e041b8682f0b822e23bb156e0426f773cb090..1dd1c18f646281e1e505f9cf0266f9ecadb0a31d 100644 (file)
@@ -78,7 +78,7 @@ gtk_text_tag_table_get_type (void)
         (GInstanceInitFunc) gtk_text_tag_table_init
       };
 
-      our_type = g_type_register_static (G_TYPE_OBJECT, "GtkTextTagTable",
+      our_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTextTagTable"),
                                          &our_info, 0);
     }
 
index 045f0e926f94681d5b623ef716361bad57900187..722277297d656d8fa959d80c516e4a8889604c7b 100644 (file)
@@ -441,7 +441,7 @@ gtk_text_view_get_type (void)
        (GInstanceInitFunc) gtk_text_view_init,
       };
 
-      our_type = g_type_register_static (GTK_TYPE_CONTAINER, "GtkTextView",
+      our_type = g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkTextView"),
                                         &our_info, 0);
     }
 
index 78fbac6d134d66816684904a36b52ebd6f65c09f..141791df4d6f1ca02a3d1a3a292e68bfc4080d95 100644 (file)
@@ -150,7 +150,7 @@ gtk_theme_engine_get_type (void)
       };
 
       theme_engine_type =
-       g_type_register_static (G_TYPE_TYPE_MODULE, "GtkThemeEngine",
+       g_type_register_static (G_TYPE_TYPE_MODULE, g_intern_static_string ("GtkThemeEngine"),
                                &theme_engine_info, 0);
     }
   
index b5ec6b0aa9cbaa723e6641eff1db895fe29d8fc4..4563fe813ca23811f4ac960146bc01a3190bb12b 100644 (file)
@@ -105,6 +105,7 @@ gtk_tips_query_get_type (void)
        (GtkClassInitFunc) NULL,
       };
 
+      g_intern_static_string ("GtkTipsQuery");
       tips_query_type = gtk_type_unique (gtk_label_get_type (), &tips_query_info);
     }
 
index f607d3d9969909aa84d2831b8178834f2891ea55..7c6a00415e0f02c91d24f0b77febc8bdca6d46ca 100644 (file)
@@ -75,7 +75,7 @@ gtk_toggle_action_get_type (void)
       };
 
       type = g_type_register_static (GTK_TYPE_ACTION,
-                                     "GtkToggleAction",
+                                     g_intern_static_string ("GtkToggleAction"),
                                      &type_info, 0);
     }
   return type;
index a51876d2beb05423130c653474f08710f50636f6..46fa079da85acd5fe49ee56eeada6699274816c5 100644 (file)
@@ -93,7 +93,7 @@ gtk_toggle_button_get_type (void)
       };
 
       toggle_button_type =
-       g_type_register_static (GTK_TYPE_BUTTON, "GtkToggleButton",
+       g_type_register_static (GTK_TYPE_BUTTON, g_intern_static_string ("GtkToggleButton"),
                                &toggle_button_info, 0);
     }
 
index 0485cbe27057cb5b3686622f8bcc410acdbea291..cabae8800cf18ca10ae5c67d51b30240e80e5157 100644 (file)
@@ -93,7 +93,7 @@ gtk_toggle_tool_button_get_type (void)
        };
 
       type = g_type_register_static (GTK_TYPE_TOOL_BUTTON,
-                                    "GtkToggleToolButton", &type_info, 0);
+                                    g_intern_static_string ("GtkToggleToolButton"), &type_info, 0);
     }
   return type;
 }
index e3d386534bdbb25634428bca3cecc8e18a46d935..0807732299a7cc5b86526dc1d1a5754769355d34 100644 (file)
@@ -324,7 +324,7 @@ gtk_toolbar_get_type (void)
        };
       
       type = g_type_register_static (GTK_TYPE_CONTAINER,
-                                    "GtkToolbar",
+                                    g_intern_static_string ("GtkToolbar"),
                                     &type_info, 0);
     }
   
index cfb6720e725af3940e4d6fff40bf3a058caee569..4fb6c1d4247289843d9ac8ddfc5b7ec2f65db0aa 100644 (file)
@@ -116,7 +116,7 @@ gtk_tool_button_get_type (void)
        };
 
       type = g_type_register_static (GTK_TYPE_TOOL_ITEM,
-                                    "GtkToolButton",
+                                    g_intern_static_string ("GtkToolButton"),
                                     &type_info, 0);
     }
   return type;
index c2fcf4fff38b2353e76c08647109c95b7fea8dad..83deeb9ab01eb8a8b0ec8956605573941292cd38 100644 (file)
@@ -122,7 +122,7 @@ gtk_tool_item_get_type (void)
        };
 
       type = g_type_register_static (GTK_TYPE_BIN,
-                                    "GtkToolItem",
+                                    g_intern_static_string ("GtkToolItem"),
                                     &type_info, 0);
     }
   return type;
index b63f2557553237a72583fa775fded907b5e67f0c..b8ba8d4062739ee2c63214310bf9bfe67235cbe3 100644 (file)
@@ -92,7 +92,7 @@ gtk_tooltips_get_type (void)
        (GInstanceInitFunc) gtk_tooltips_init,
       };
 
-      tooltips_type = g_type_register_static (GTK_TYPE_OBJECT, "GtkTooltips",
+      tooltips_type = g_type_register_static (GTK_TYPE_OBJECT, g_intern_static_string ("GtkTooltips"),
                                              &tooltips_info, 0);
     }
 
index 55bbce15ef18af8b791aa0cf961a4487aa1bde8a..79276dbbb80a30f60b3902e6daca3bad44390039 100644 (file)
@@ -98,6 +98,7 @@ gtk_tree_get_type (void)
         (GtkClassInitFunc) NULL,
       };
       
+      g_intern_static_string ("GtkTree");
       tree_type = gtk_type_unique (gtk_container_get_type (), &tree_info);
     }
   
index f6f5380a284fd83535fe1b88feff80a635d0dfe5..2431c950a2270803ddf81b44e6bd42449cc87b2f 100644 (file)
@@ -42,7 +42,7 @@ gtk_tree_drag_source_get_type (void)
        NULL
       };
 
-      our_type = g_type_register_static (G_TYPE_INTERFACE, "GtkTreeDragSource",
+      our_type = g_type_register_static (G_TYPE_INTERFACE, g_intern_static_string ("GtkTreeDragSource"),
                                         &our_info, 0);
     }
   
@@ -70,7 +70,7 @@ gtk_tree_drag_dest_get_type (void)
        NULL
       };
 
-      our_type = g_type_register_static (G_TYPE_INTERFACE, "GtkTreeDragDest", &our_info, 0);
+      our_type = g_type_register_static (G_TYPE_INTERFACE, g_intern_static_string ("GtkTreeDragDest"), &our_info, 0);
     }
   
   return our_type;
index d07b7b38129c998da11aeab53cf6c2ca8de1505b..e944a7c4a6236a730749fa055755425fc7533b07 100644 (file)
@@ -118,6 +118,7 @@ gtk_tree_item_get_type (void)
         (GtkClassInitFunc) NULL,
       };
 
+      g_intern_static_string ("GtkTreeItem");
       tree_item_type = gtk_type_unique (gtk_item_get_type (), &tree_item_info);
     }
 
index bf77aff8344820e18303eb6b38315db48c6f8672..5178dbbc727d98c6654b736f5ffcd4f3d0154298 100644 (file)
@@ -115,7 +115,7 @@ gtk_tree_model_get_type (void)
       };
 
       tree_model_type =
-       g_type_register_static (G_TYPE_INTERFACE, "GtkTreeModel",
+       g_type_register_static (G_TYPE_INTERFACE, g_intern_static_string ("GtkTreeModel"),
                                &tree_model_info, 0);
 
       g_type_interface_add_prerequisite (tree_model_type, G_TYPE_OBJECT);
@@ -599,7 +599,7 @@ gtk_tree_path_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkTreePath",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkTreePath"),
                                             (GBoxedCopyFunc) gtk_tree_path_copy,
                                             (GBoxedFreeFunc) gtk_tree_path_free);
 
@@ -827,7 +827,7 @@ gtk_tree_iter_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkTreeIter",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkTreeIter"),
                                             (GBoxedCopyFunc) gtk_tree_iter_copy,
                                             (GBoxedFreeFunc) gtk_tree_iter_free);
 
@@ -1577,7 +1577,7 @@ gtk_tree_row_reference_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkTreeRowReference",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkTreeRowReference"),
                                             (GBoxedCopyFunc) gtk_tree_row_reference_copy,
                                             (GBoxedFreeFunc) gtk_tree_row_reference_free);
 
index cd0a27437e573a8bc52b668f7145b223a960b99d..fd9241279ac4ba161c951286e49f4c47bbe6e32e 100644 (file)
@@ -280,7 +280,7 @@ gtk_tree_model_filter_get_type (void)
         };
 
       tree_model_filter_type = g_type_register_static (G_TYPE_OBJECT,
-                                                       "GtkTreeModelFilter",
+                                                       g_intern_static_string ("GtkTreeModelFilter"),
                                                        &tree_model_filter_info, 0);
 
       g_type_add_interface_static (tree_model_filter_type,
index ed1579421708433a6d068366729c1fdac6940993..86c1456481da51a0601c3b9e9ac9733d1c129ae9 100644 (file)
@@ -282,7 +282,7 @@ gtk_tree_model_sort_get_type (void)
       };
 
       tree_model_sort_type =
-       g_type_register_static (G_TYPE_OBJECT, "GtkTreeModelSort",
+       g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTreeModelSort"),
                                &tree_model_sort_info, 0);
 
       g_type_add_interface_static (tree_model_sort_type,
index 676a221771a70b783a60af653be1b23d4d32a0dc..a269a1e0af0d4c248afab511defed5ba8fe01904 100644 (file)
@@ -66,7 +66,7 @@ gtk_tree_selection_get_type (void)
       };
 
       selection_type =
-       g_type_register_static (G_TYPE_OBJECT, "GtkTreeSelection",
+       g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTreeSelection"),
                                &selection_info, 0);
     }
 
index cd57fc9189e08700521afd015567e1d579e9bfa2..5a175989718fa86ddbb1e0176e5d840bb709160e 100644 (file)
@@ -46,7 +46,7 @@ gtk_tree_sortable_get_type (void)
       };
 
       tree_sortable_type =
-       g_type_register_static (G_TYPE_INTERFACE, "GtkTreeSortable",
+       g_type_register_static (G_TYPE_INTERFACE, g_intern_static_string ("GtkTreeSortable"),
                                &tree_sortable_info, 0);
 
       g_type_interface_add_prerequisite (tree_sortable_type, GTK_TYPE_TREE_MODEL);
index 157c39a110b2592a7757508fc21b970a71106bd5..65516895df07f4d6f0244bc1970dbc32bd2d02bd 100644 (file)
@@ -185,7 +185,7 @@ gtk_tree_store_get_type (void)
        NULL
       };
 
-      tree_store_type = g_type_register_static (G_TYPE_OBJECT, "GtkTreeStore",
+      tree_store_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkTreeStore"),
                                                &tree_store_info, 0);
 
       g_type_add_interface_static (tree_store_type,
index d7fc33c383d249c3a160c2305978fa0cd9088706..2db0cb95499f2651a4e5dc824abb1655f9b88d0c 100644 (file)
@@ -484,7 +484,7 @@ gtk_tree_view_get_type (void)
       };
 
       tree_view_type =
-       g_type_register_static (GTK_TYPE_CONTAINER, "GtkTreeView",
+       g_type_register_static (GTK_TYPE_CONTAINER, g_intern_static_string ("GtkTreeView"),
                                &tree_view_info, 0);
     }
 
index b4fae3dca4f832d103c071f60fb89a9e9134e6aa..a4ddc42ac453acf88d896a38368eb566ea6f8c51 100644 (file)
@@ -185,7 +185,7 @@ gtk_tree_view_column_get_type (void)
       };
 
       tree_column_type =
-       g_type_register_static (GTK_TYPE_OBJECT, "GtkTreeViewColumn",
+       g_type_register_static (GTK_TYPE_OBJECT, g_intern_static_string ("GtkTreeViewColumn"),
                                &tree_column_info, 0);
 
       g_type_add_interface_static (tree_column_type,
index bde6ccf8300306b286e7a14f5845dcfa0623ca34..f28f048a12877d01ac0f093d18269bf36dbe03e7 100644 (file)
@@ -190,7 +190,7 @@ gtk_ui_manager_get_type (void)
       };
 
       type = g_type_register_static (G_TYPE_OBJECT,
-                                    "GtkUIManager",
+                                    g_intern_static_string ("GtkUIManager"),
                                     &type_info, 0);
     }
   return type;
index 3fc0a444e09f448e3268eb4dd0ea72aa83891a22..0eb9b7e3e0a9648c7c4a2e2513eb433ece76108e 100644 (file)
@@ -60,7 +60,7 @@ gtk_vbutton_box_get_type (void)
       };
 
       vbutton_box_type =
-       g_type_register_static (GTK_TYPE_BUTTON_BOX, "GtkVButtonBox",
+       g_type_register_static (GTK_TYPE_BUTTON_BOX, g_intern_static_string ("GtkVButtonBox"),
                                &vbutton_box_info, 0);
     }
 
index 705e217b9e8063e0a0e38ece2404a3039307dc91..43a0ab431c95e6a553a36de082d3e71c3953b062 100644 (file)
@@ -57,7 +57,7 @@ gtk_vbox_get_type (void)
        (GInstanceInitFunc) gtk_vbox_init,
       };
 
-      vbox_type = g_type_register_static (GTK_TYPE_BOX, "GtkVBox",
+      vbox_type = g_type_register_static (GTK_TYPE_BOX, g_intern_static_string ("GtkVBox"),
                                          &vbox_info, 0);
     }
 
index c87da8b200056e3340be7f0d53bc7f0dc44a4176..e88144c15248eeff41c478673db4bde1d277c949 100644 (file)
@@ -93,7 +93,7 @@ gtk_viewport_get_type (void)
        (GInstanceInitFunc) gtk_viewport_init,
       };
 
-      viewport_type = g_type_register_static (GTK_TYPE_BIN, "GtkViewport",
+      viewport_type = g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkViewport"),
                                              &viewport_info, 0);
     }
 
index 1943b927201913e30d333f9d366f515ccfa73682..25a1de7d3b6087870b6c5058cc4ec82fc1427326 100644 (file)
@@ -57,7 +57,7 @@ gtk_vpaned_get_type (void)
        (GInstanceInitFunc) gtk_vpaned_init,
       };
 
-      vpaned_type = g_type_register_static (GTK_TYPE_PANED, "GtkVPaned",
+      vpaned_type = g_type_register_static (GTK_TYPE_PANED, g_intern_static_string ("GtkVPaned"),
                                            &vpaned_info, 0);
     }
 
index e0862669aee7ba4a5b503c4f79dc87c6d8329b8c..0115aa7f91feb9abdf94736535572b2ddf8b93f8 100644 (file)
@@ -69,7 +69,7 @@ gtk_vruler_get_type (void)
        (GInstanceInitFunc) gtk_vruler_init,
       };
 
-      vruler_type = g_type_register_static (GTK_TYPE_RULER, "GtkVRuler",
+      vruler_type = g_type_register_static (GTK_TYPE_RULER, g_intern_static_string ("GtkVRuler"),
                                            &vruler_info, 0);
     }
 
index ed2e8e9081765c34f43350c52dee6f60fc21ab47..a512b816c13d6ea3b5a9a6ba069a63aa35055100 100644 (file)
@@ -65,7 +65,7 @@ gtk_vscale_get_type (void)
        (GInstanceInitFunc) gtk_vscale_init,
       };
       
-      vscale_type = g_type_register_static (GTK_TYPE_SCALE, "GtkVScale",
+      vscale_type = g_type_register_static (GTK_TYPE_SCALE, g_intern_static_string ("GtkVScale"),
                                            &vscale_info, 0);
     }
   
index 714add7a80e8afee11752a7be64b5a9b0a5e3c8e..6004af619e65833d20623abbce6d64ae5825295b 100644 (file)
@@ -55,7 +55,7 @@ gtk_vscrollbar_get_type (void)
       };
       
       vscrollbar_type =
-       g_type_register_static (GTK_TYPE_SCROLLBAR, "GtkVScrollbar",
+       g_type_register_static (GTK_TYPE_SCROLLBAR, g_intern_static_string ("GtkVScrollbar"),
                                &vscrollbar_info, 0);
     }
   
index 15798991d78f4d997650eb104de3b2b0946b35d8..1b90e86e9fc22d9bee396b06343921dbbe44c61e 100644 (file)
@@ -56,7 +56,7 @@ gtk_vseparator_get_type (void)
       };
 
       vseparator_type =
-       g_type_register_static (GTK_TYPE_SEPARATOR, "GtkVSeparator",
+       g_type_register_static (GTK_TYPE_SEPARATOR, g_intern_static_string ("GtkVSeparator"),
                                &vseparator_info, 0);
     }
 
index a24a101339dad0e3edbdc56d915cadf096ea884a..241277f3e28e007843ca3994cd824679395e1f7b 100644 (file)
@@ -288,7 +288,7 @@ gtk_widget_get_type (void)
         NULL /* interface data */
       };
 
-      widget_type = g_type_register_static (GTK_TYPE_OBJECT, "GtkWidget"
+      widget_type = g_type_register_static (GTK_TYPE_OBJECT, g_intern_static_string ("GtkWidget")
                                            &widget_info, G_TYPE_FLAG_ABSTRACT);
 
       g_type_add_interface_static (widget_type, ATK_TYPE_IMPLEMENTOR,
@@ -7519,7 +7519,7 @@ gtk_requisition_get_type (void)
   static GType our_type = 0;
   
   if (our_type == 0)
-    our_type = g_boxed_type_register_static ("GtkRequisition",
+    our_type = g_boxed_type_register_static (g_intern_static_string ("GtkRequisition"),
                                             (GBoxedCopyFunc) gtk_requisition_copy,
                                             (GBoxedFreeFunc) gtk_requisition_free);
 
index 43c8ef7639a8231bf89e61b3d11f5d6051135355..d4ab6c51a3e94e87d1f694fc46b8eab687377063 100644 (file)
@@ -317,7 +317,7 @@ gtk_window_get_type (void)
        (GInstanceInitFunc) gtk_window_init,
       };
 
-      window_type = g_type_register_static (GTK_TYPE_BIN, "GtkWindow",
+      window_type = g_type_register_static (GTK_TYPE_BIN, g_intern_static_string ("GtkWindow"),
                                            &window_info, 0);
     }
 
@@ -6940,7 +6940,8 @@ gtk_window_group_get_type (void)
        (GInstanceInitFunc) NULL,
       };
 
-      window_group_type = g_type_register_static (G_TYPE_OBJECT, "GtkWindowGroup", &window_group_info, 0);
+      window_group_type = g_type_register_static (G_TYPE_OBJECT, g_intern_static_string ("GtkWindowGroup"), 
+                                                 &window_group_info, 0);
     }
 
   return window_group_type;